/*引用reset*/
@import url("reset.css");
@import url("animation.css");

body{font-family: 微软雅黑; line-height: 1.8; font-size: 14px; background:url(../images/bj.jpg) top center repeat-y; }
a:visited{color: none;}
a:active{color: none ;}

/*  主题颜色 */
	
body{ color:#787878;  overflow-x:hidden; }     /* 文字 基础颜色 */
a{color: #444;transition: color 0.4s ease-out 0s;}     /* <a>标签 基础颜色 */
a:hover{transition: color 0.4s ease-out 0s; text-decoration:none !important; color:#9c4b26;}     /* <a>标签  hover 基础颜色 */

.beat-char {
    line-height: 40px;
    position: relative;
	display: inline-block;
	background: transparent;

}

.rotate{
	transform:rotate(360deg) ;
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
	-webkit-transition-duration: 0.7s; 

}

.pull-left{ float:left;}
.pull-right{ float:right;}
                          
.t05{   
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.t10{
transition:all 1s ease-out 0s;
-webkit-transition:all 1s ease-out 0s;
-moz-transition:all 1s ease-out 0s;
-ms-transition:all 1s ease-out 0s;
-o-transition:all 1s ease-out 0s;}


.d05{
animation-delay:0.5s;
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
-ms-animation-delay:0.5s;
-o-animation-delay:0.5s;}


/* 全屏幻灯片样式 */
.g-bd{ width:100%; position:relative;}
.flexslider{position:relative;height:700px;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider ul{ margin:0; padding:0;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:40px;height:10px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;height:10px;line-height:100px; overflow:hidden;cursor:pointer; background:#fff;}

.flex-control-nav .flex-active{ background:#a95a02;}



.flex-direction-nav{ width:100px; height:30px; position:absolute; right:15%; bottom:-50px; margin:-60px 0 0 0; z-index:999999; display:none; }
.flex-direction-nav li a{display:block;width:30px;height:30px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0;background:#a95a02 url(../images/left.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.flex-direction-nav li a.flex-prev:hover{background:#bc211f url(../images/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:#a95a02 url(../images/right.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.flex-direction-nav li a.flex-next:hover{ background:#bc211f url(../images/right.png) center center no-repeat;}






/*main_style*/
.g-top{ width:100%; height:40px; background:#743f27; position:relative; box-sizing:border-box;}
.f-top{ width:1200px; height:40px; margin:0 auto;}

.m-top-left{ float:left; height:40px; line-height:40px; font-size:14px; color:#fff; float:left; margin-bottom:0;}

.m-top-right{ float:right;}



/*右侧二维码*/
.f-ewm{ height:40px; float:right;}
.f-ewm ul{ margin:0; padding:0;}
.f-ewm ul li{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; position:relative; cursor:pointer; float:left; padding:0 20px;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-ewm ul li a{ font-size:14px; color:#fff;}

.m-ewm-line{ width:25px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; float:left;}


.m-ewm-icon{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; position:relative;}
.m-ewm .show_ewm{ width:130px; height:140px; border:3px solid #eaedf0; background:#fff; display:none; position:absolute; top:40px; left:-15px; z-index:9999999999; padding:10px 0; box-sizing:border-box;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-ewm .show_ewm .m-ewm-img{ width:90px; height:90px; overflow:hidden; margin:0 auto; position:relative;}
.m-ewm .show_ewm .m-ewm-img img{ width:90px; height:90px; overflow:hidden; position:relative;}
.m-ewm .show_ewm .m-ewm-txt{ width:115px; height:30px; line-height:15px; font-size:14px; color:#000000; text-align:center; overflow:hidden; margin:0 auto; position:relative;}
.m-ewm .show_ewm .m-ewm-txt span{ color:#dd2726;}





/*top-ad*/
.f-top-ad{ width:1200px; height:auto; margin:0 auto; position:relative;}
.f-top-ad ul{ margin:0; padding:0;}
.f-top-ad ul li{ width:1200px; height:auto; overflow:hidden; position:relative; overflow:hidden; margin-top:10px;}
 


.g-head{ width:100%; height:140px; background:url(../images/head-bj.jpg) center center no-repeat; position:relative;}
.f-head{ width:1200px; height:140px; margin:0 auto; position:relative;}
.my-logo{ width:220px; height:211px; float:left; position:absolute; left:0; top:0; z-index:99;}
.my-logo img{ width:100%;}


.top-box{ width:200px; height:139px; float:right; background:#fff; position:relative; padding-top:10px; box-sizing:border-box;}

/*咨询*/
.top-chat{ width:180px; height:60px; margin:0 auto 20px;
  background-image: -moz-linear-gradient( 90deg, rgb(107,54,2) 0%, rgb(160,93,1) 59%, rgb(212,131,0) 100%, rgb(212,133,6) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(107,54,2) 0%, rgb(160,93,1) 59%, rgb(212,131,0) 100%, rgb(212,133,6) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(107,54,2) 0%, rgb(160,93,1) 59%, rgb(212,131,0) 100%, rgb(212,133,6) 100%);}
.top-chat a{ width:180px; height:60px; line-height:60px; font-family:宋体; font-size:20px; color:#fff; letter-spacing:1px; display:block; box-sizing:border-box; background:url(../images/chat.png) 115px center no-repeat; padding-left:25px;}
.top-chat a:hover{ color:#fff;}

/*电话*/
.m-tel{ height:40px; background:url(../images/dh.png) left center no-repeat; padding-left:40px; margin:0; box-sizing:border-box; margin-left:25px;}
.m-tel .m-tel-txt{ height:20px; line-height:20px; font-family: '宋体'; font-size:12px; color:#000000; margin:0;}
.m-tel .m-tel-num{ height:20px; line-height:20px; font-family: '宋体'; font-size:18px; color:#000000; margin:0;}


  

/*导航*/
.f-nav{ width:750px; height:105px; float:left; margin:20px 0 0 230px; position:relative;}
.nav-list{ width:750px; height:105px; margin:0; padding:0; display:flex; justify-content:space-between;}
.f-nav li{ width:75px; height:105px; line-height:75px; text-align:center; position:relative; float:left; background:url(../images/nav-line.png) right center no-repeat;}
.f-nav li:last-child{ background:none;}
.f-nav li .m-nav-cn{ width:100%; height:105px; font-size:16px; color:#fff; margin:0; position:relative; z-index:99; background:url(../images/nav-icon01.png) center 10px no-repeat; padding-top:20px; box-sizing:border-box;
transition:all 0.3s ease-out 0s;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  }

.f-nav li a.selected .m-nav-box{ color:#743f27;}


.f-nav li.selected .submenu{display:block;}
.f-nav li .submenu{display:none;position:absolute;top:60px;left:0; background:#9c4b26;}
.f-nav li .submenu{width:100%; text-align: center;}
.f-nav li .submenu{ z-index:9999;}k
.f-nav li .submenu li{float:none;padding:0;background:none; width:100%; height:40px; line-height:40px; margin:0 auto; }
.f-nav li .submenu li a{padding:0; font-size:14px; font-family:"Microsoft YaHei"; width:100%;height:40px; line-height:40px; color:#fff; margin:0 auto; display:block;}
.f-nav li .submenu li a:hover{background:#fff; color:#9c4b26; }



/* 搜索 */
.g-search{ width:100%; height:100px; position:absolute; left:50%; bottom:-50px; z-index:999; margin-left:-960px; background:url(../images/search-bj.png) center center no-repeat; padding-top:25px; box-sizing:border-box; display:none;}

.f-search{ width:1200px; height:30px; position:relative; margin:0 auto;}



/*关键词*/
.m-search-hot{ width:520px; height:30px; box-sizing:border-box; float:left; overflow:hidden; margin:15px 0 0 0;}
.m-search-hot ul{ margin:0; padding:0;}
.m-search-hot ul li{ height:30px; line-height:30px; float:left; font-family:宋体; font-size:16px; color:#000000; margin:0 10px 5px 0;}
.m-search-hot ul li span{ color:#000000;}
.m-search-hot ul li a{ height:30px; line-height:30px; font-size:16px; color:#000000; padding:0 15px; box-sizing:border-box; display:block; border:1px solid #000000;}
.m-search-hot ul li a:hover{ color:#9c4b26;}


/* 搜索框 */
.search_div{width:360px; height:50px; float:left;position:relative; background:rgba(255,255,255,0.2); border:none; padding:5px; box-sizing:border-box; margin-left:80px;}
.search_div form {width:350px;height:40px;overflow:hidden; }
.search_div form .search_text {width:300px; height:40px;line-height:40px; font-size:14px; color:#999999; padding:0 10px; overflow:hidden; box-sizing:border-box; background:#fff; float:left; border:none;}
.search_div form .search_submit {width:50px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#ffffff; background:#fff url(../images/search.png) left center no-repeat; border:none; float:left; overflow: hidden; box-sizing:border-box;}








/*标题*/
.f-title{ width:1200px; height:auto; text-align:center; overflow:hidden; margin:0 auto; position:relative;}
.f-title-cn{ height:40px; line-height:40px; font-family:宋体; font-size:36px; margin-bottom:10px;}
.f-title-ms{ height:25px; line-height:25px; font-family:宋体; font-size:16px; margin-bottom:10px;}
.f-title-line{ width:60px; height:5px; background:#a95a02; margin:0 auto;}
.f-title-white{ color:#fff;}
.f-title-brown{ color:#a95a02;}
.f-title-gray{ color:#666666;}
.f-title-black{ color:#000000;}


.g-box{ width:100%; height:1885px; padding:70px 0 0; box-sizing:border-box; position:relative; background:url(../images/top-bj.jpg) center center no-repeat;}


  
/*产品中心*/
.f-product{ width:1200px; height:auto; overflow:hidden; margin:30px auto 0; position:relative;}

.f-product .parHd{ width:1200px; height:42px; position:relative; overflow:hidden; margin:30px auto 0;}
.f-product .parHd ul{ width:1200px; height:42px; margin:0; padding:0; text-align:center;}
.f-product .parHd ul li{ width:142px; height:42px; display:inline-block; position:relative;box-sizing:border-box; cursor:pointer;}

.f-product-cn{ width:142px; height:42px; line-height:42px; text-align:center; font-family:宋体; font-size:16px; color:#000000; position:relative; z-index:99; margin:0;}
.f-product-off{ width:142px; height:42px; position:absolute; top:0; left:0; opacity:1; margin:0;}
.f-product-on{ width:142px; height:42px; position:absolute; top:0; left:0; opacity:0; margin:0;}

.f-product .parHd ul li.on .f-product-cn{ color:#fff;}
.f-product .parHd ul li.on .f-product-off{ opacity:0;}
.f-product .parHd ul li.on .f-product-on{ opacity:1;}


 
.f-product .parBd{ width:1200px; height:490px; overflow:hidden; position:relative; margin:40px auto 0;}
.f-product .parBd .tempWrap{ float:left;  }

.f-product .sPrev{ display:block; width:40px; height:40px; position:absolute; left:555px; bottom:0; background:#a95a02 url(../images/left.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s; }
.f-product .sPrev:hover{ background:#bc211f url(../images/left.png) center center no-repeat;}
.f-product .sNext{ display:block; width:40px; height:40px; position:absolute; left:605px; bottom:0; background:#a95a02 url(../images/right.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s; }
.f-product .sNext:hover{ background:#bc211f url(../images/right.png) center center no-repeat;}


.f-product .parBd ul{ width:1200px; height:auto; position:relative; overflow:hidden; margin:0; padding:0; }
.f-product .parBd ul li{ width:280px; height:420px; position:relative; float:left; overflow:hidden; margin-right:25px; background:url(../images/li-bj.jpg) center center no-repeat;}

.m-product-box{ width:268px; height:288px; position:relative; overflow:hidden; margin:5px auto 30px;}
.m-product-img{ width:100%; height:100%; position:relative; overflow:hidden; margin-bottom:0;}



.m-product-title{ width:100%; height:25px; line-height:25px; text-align:center; font-family:宋体; font-size:18px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0 15px; box-sizing:border-box;}
.m-product-line{ width:15px; height:3px; background:#a95a02; margin:0 auto;}
.m-product-desc{ width:100%; height:25px; line-height:25px; text-align:center; font-family:宋体; font-size:14px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin:10px auto 0;}

.f-product .parBd ul li:hover .m-product-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}

.f-product .parBd ul li:hover .m-product-title{ color:#bc211f;}




/*关于我们*/
.f-about{ width:1200px; height:450px; overflow:hidden; position:relative; margin:60px auto 0; box-sizing:border-box; background:url(../images/about-bj.jpg) center center no-repeat; padding:45px 40px 0;}

.m-about-box{ width:360px; height:360px; float:left; position:relative; overflow:hidden;}
.m-about-img{ width:360px; height:360px; position:relative; margin:0;}

.m-about{ width:700px; height:auto; position:relative; overflow:hidden; float:right; padding-top:15px; box-sizing:border-box;}

.m-about-title{ height:40px; line-height:40px; font-family:宋体; font-size:36px; color:#a95a02; margin-bottom:10px;}
.m-about-ms{ height:30px; line-height:30px; font-family:宋体; font-size:24px; color:#000; margin-bottom:20px;}
.m-about-line{ width:700px; height:5px; margin:0 auto 20px;}
.m-about-desc{ width:700px; height:150px; line-height:30px; overflow:hidden; position:relative;}
.m-about-desc a{ font-family:宋体; font-size:16px; color:#000000;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-about-desc a:hover{ color:#9c4b26;}



.m-about-bottom{ width:700px; height:80px; margin:10px auto 0;}

.m-about-more{ width:150px; height:40px; line-height:40px; text-align:center; overflow:hidden; position:relative; margin-top:20px; float:left;}
.m-about-more a{ font-family:宋体; font-size:16px; color:#fff; display:block; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-about-more a:hover{ color:#fff;}



/*电话*/
.m-about-tel{ height:80px; text-align:right; background:url(../images/tel.png) right center no-repeat; padding:20px 85px 0 0; margin:0; box-sizing:border-box; float:right;}
.m-about-tel .m-about-txt{ height:20px; line-height:20px; font-family: '宋体'; font-size:14px; color:#000000; margin-bottom:5px;}
.m-about-tel .m-about-num{ height:20px; line-height:20px; font-family: '宋体'; font-size:24px; color:#000000; margin:0;}




.m-about-list{ width:1200px; height:235px; position:relative; margin:50px auto 0; border-bottom:1px solid #af8153; box-sizing:border-box; overflow:hidden;}
.m-about-list ul{ width:1200px; margin:0; padding:0; display:flex; justify-content:space-around;}
.m-about-list ul li{ width:120px; height:235px; position:relative; overflow:hidden; padding-top:10px; box-sizing:border-box;}
.m-about-bt{ width:120px; height:25px; line-height:25px; text-align:center; font-family: '宋体'; font-size:18px; color:#fff; margin:0 auto 15px; position:relative; z-index:999;}
.m-about-small{ width:120px; height:20px; line-height:20px; text-align:center; font-family: '宋体'; font-size:14px; color:#fff; margin:0 auto 30px; position:relative; z-index:999;}
.m-about-icon{ width:80px; height:80px; margin:0 auto 30px; position:relative; z-index:999;}
.m-about-bj{ width:100px; height:153px; position:absolute; left:10px; bottom:-30px; opacity:0; margin:0;}

.m-about-list ul li:hover{ padding:0;}
.m-about-list ul li:hover .m-about-bj{ bottom:0; opacity:1;}


/*荣誉资质*/
.f-honor-title{ width:1200px; height:40px; line-height:20px; font-size:24px; color:#333333; position:absolute; left:0; top:0;}
.f-honor-cn{ height:40px; line-height:40px; font-family:宋体; font-size:36px; margin-bottom:10px;}
.f-honor-ms{ height:25px; line-height:25px; font-family:宋体; font-size:16px; margin-bottom:10px;}
.f-honor-line{ width:60px; height:5px; background:#fff; margin:0;}


.f-honor-more{ width:120px; height:30px; line-height:30px; text-align:center; overflow:hidden; position:relative; position:absolute; left:0; bottom:0; z-index:99999;}
.f-honor-more a{ font-family:宋体; font-size:14px; color:#fff; display:block; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
transition:all 0.5s ease-out 0s;                                   
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;                                                                     
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-honor-more a:hover{ color:#fff;}


.f-honor{ width:1200px; height:150px; margin:60px auto 0; position:relative; overflow:hidden;}

.f-honor .hd{ width:270px; overflow:hidden; height:150px; position:relative; float:left;}
.f-honor .hd .prev{ display:block; width:40px; height:40px; position:absolute; right:50px; bottom:0; overflow:hidden; cursor:pointer; background:#a95a02 url(../images/left.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-honor .hd .prev:hover{background:#bc211f url(../images/left.png) center center no-repeat;}
.f-honor .hd .next{ display:block; width:40px; height:40px; position:absolute; right:0; bottom:0; overflow:hidden; cursor:pointer; background:#a95a02 url(../images/right.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-honor .hd .next:hover{background:#bc211f url(../images/right.png) center center no-repeat;}



.f-honor .bd{ width:910px; height:auto; overflow:hidden; position:relative; float:right;}
.f-honor .bd ul{ margin:0; padding:0; }
.f-honor .bd ul li{ width:220px; height:150px; float:left; _display:inline; overflow:hidden; margin-right:10px; position:relative;}

.f-honor-box{ width:220px; height:150px; margin:0; position:relative; overflow:hidden; border:2px solid #fff; box-sizing:border-box;}
.f-honor-img{ width:216px; height:146px; margin:0;
transition:all 1s ease-out 0s;
-webkit-transition:all 1s ease-out 0s;
-moz-transition:all 1s ease-out 0s;
-ms-transition:all 1s ease-out 0s;
-o-transition:all 1s ease-out 0s;}
.f-honor-bt{ width:216px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; padding:0 20px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; position:relative; margin:0; background:rgba(169,90,2,0.5); position:absolute; left:2px; bottom:-30px; opacity:0; 
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}

.f-honor .bd ul li:hover .f-honor-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.f-honor .bd ul li:hover .f-honor-bt{ bottom:2px; opacity:1;}


/*国酒大师*/
.g-master{ width:100%; height:705px; padding:70px 0 0; box-sizing:border-box; position:relative; background:url(../images/master-bj.jpg) center center no-repeat;}

.f-master{ width:1200px; height:635px; overflow:hidden; position:relative; margin:0 auto; box-sizing:border-box;}
.m-master{ width:1200px; height:305px; position:relative; margin:0 auto; box-sizing:border-box;}

.m-master-cn{ height:40px; line-height:40px; font-family:宋体; font-size:36px; margin-bottom:10px;}
.m-master-ms{ height:25px; line-height:25px; font-family:宋体; font-size:16px; margin-bottom:10px;}
.m-master-line{ width:60px; height:5px; background:#a95a02; margin:0 0 20px;}

.m-master-desc{ width:710px; height:125px; line-height:25px; overflow:hidden; position:relative;}
.m-master-desc a{ font-family:宋体; font-size:16px; color:#000000;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-master-desc a:hover{ color:#a95a02;}

.m-master-more{ width:150px; height:40px; line-height:40px; text-align:center; overflow:hidden; position:relative; margin-top:20px; float:left;}
.m-master-more a{ font-family:宋体; font-size:16px; color:#fff; display:block; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-master-more a:hover{ color:#fff;}

.f-master-ds{ width:322px; height:635px; position:absolute; right:0; bottom:0; z-index:99;}

/*图片展示*/
.m-master-list{ width:1200px; height:170px; position:relative; margin:90px auto 0;}
.m-master-list ul{ margin:0; padding:0;}
.m-master-list ul li{ width:350px; height:170px; position:relative; background:#a95a02; margin-right:20px; padding-top:2px; box-sizing:border-box; float:left;}
.m-master-list ul li:last-child{ margin:0;}
.m-master-box{ width:346px; height:166px; margin:0 auto; position:relative; overflow:hidden;}
.m-master-img{ width:346px; height:166px; margin:0; position:relative;}

.m-master-list ul li:hover .m-master-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}


/*传人*/
.g-cr{ width:100%; height:660px; padding:75px 0 0; box-sizing:border-box; position:relative; background:url(../images/cr-bj.jpg) center center no-repeat;}

.f-cr{ width:1200px; height:auto; position:relative; margin:0 auto; box-sizing:border-box;}


.m-cr-box{ width:540px; height:380px; float:left; position:relative; overflow:hidden; background:#a95a02; margin-top:70px;}
.m-cr-img{ width:530px; height:370px; position:relative; margin:5px auto 0; overflow:hidden;}





.m-cr{ width:600px; height:auto;  position:relative;  box-sizing:border-box; float:right;}
.m-cr-cn{ height:40px; line-height:40px; font-family:宋体; font-size:36px; margin-bottom:10px;}
.m-cr-ms{ height:25px; line-height:25px; font-family:宋体; font-size:16px; margin-bottom:10px;}
.m-cr-line{ width:60px; height:5px; background:#a95a02; margin:0 0 20px;}

.m-cr-desc{ width:600px; height:125px; line-height:25px; overflow:hidden; position:relative;}
.m-cr-desc a{ font-family:宋体; font-size:16px; color:#000000;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-cr-desc a:hover{ color:#a95a02;}

.m-cr-more{ width:150px; height:40px; line-height:40px; text-align:center; overflow:hidden; position:relative; margin-top:60px;}
.m-cr-more a{ font-family:宋体; font-size:16px; color:#fff; display:block; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;                                  
-o-transition:all 0.5s ease-out 0s;}
.m-cr-more a:hover{ color:#fff;} 


/*实力*/
.m-cr-list{ width:600px; height:130px; position:relative; margin:60px auto 0;}
.m-cr-list ul{ margin:0; padding:0;}
.m-cr-list ul li{ width:150px; height:130px; position:relative; box-sizing:border-box; float:left;}
.m-cr-list ul li:last-child{ margin-right:0;}

.m-cr-num{ width:80px; height:80px; line-height:80px; text-align:center; font-family:宋体; font-size:30px; color:#ffffff; margin:0 auto 5px; background:url(../images/icon.png) center center no-repeat;}
.m-cr-title{ width:150px; height:25px; line-height:25px; text-align:center; font-family:宋体; font-size:16px; color:#000000; margin:0 auto 10px;}
.m-cr-x{ width:15px; height:3px; background:#a95a02; margin:0 auto;}




/*文化*/
.g-cultural{ width:100%; height:1345px; padding:80px 0 0; box-sizing:border-box; position:relative; background:url(../images/cultural-bj.jpg) center center no-repeat;}

.f-cultural{ width:1200px; height:auto; position:relative; margin:30px auto 0;}
.f-cultural ul{ margin:0; padding:0;}
.f-cultural ul li{ width:1200px; height:200px; background:#fff; margin-bottom:20px; position:relative;
box-shadow: 0 5px 5px #dbad9a;
-webkit-box-shadow: 0 5px 5px #dbad9a;
-moz-box-shadow: 0 5px 5px #dbad9a;
-ms-box-shadow: 0 5px 5px #dbad9a;
-o-box-shadow: 0 5px 5px #dbad9a;}

.m-cultural-box{ width:460px; height:200px; position:relative; overflow:hidden;}
.m-cultural-img{ width:460px; height:200px; position:relative; overflow:hidden; margin:0;}


.m-cultural-txt{ height:200px; position:relative; overflow:hidden; margin-left:55px; float:left; padding-top:25px; box-sizing:border-box;}
.m-cultural-title{ width:100%; height:30px; line-height:30px; font-family:宋体; font-size:24px; color:#b51714; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom:10px;}
.m-cultural-desc{ width:100%; height:75px; line-height:25px; font-family:宋体; font-size:16px; color:#000000; overflow:hidden; margin-bottom:15px;}
.m-cultural-more{ height:25px; line-height:25px; font-family:宋体; font-size:16px; color:#000000;}
.m-cultural-more:hover{ color:#b51714;}

.m-cultural-num{ width:80px; height:80px; line-height:80px; text-align:center; font-family:宋体; font-size:30px; color:#fff; overflow:hidden; margin-bottom:0; position:absolute; z-index:99; background:url(../images/icon.png) center center no-repeat;}



.f-cultural ul li:nth-child(odd) .m-cultural-box{ float:left;}
.f-cultural ul li:nth-child(odd) .m-cultural-txt{ width:640px;}
.f-cultural ul li:nth-child(odd) .m-cultural-num{ left:420px; top:60px;}
.f-cultural ul li:nth-child(even) .m-cultural-box{ float:right;}
.f-cultural ul li:nth-child(even) .m-cultural-txt{ width:630px;}
.f-cultural ul li:nth-child(even) .m-cultural-num{ left:700px; top:60px;}



.f-cultural ul li:hover .m-cultural-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}


/*采购流程*/
.g-process{ width:100%; height:500px; padding:70px 0 0; box-sizing:border-box; position:relative; background:url(../images/process-bj.jpg) center center no-repeat;}

.f-process{ width:1200px; height:auto; position:relative; margin:60px auto 0;}
.f-process ul{ margin:0; padding:0;}
.f-process ul li{ width:200px; height:180px; position:relative; float:left;}

.m-process-img{ width:92px; height:93px; margin:0 auto; position:relative;}
.m-process-title{ width:50px; height:80px; line-height:50px; font-family:宋体; font-size:18px; color:#000000; margin:15px auto 0;
writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.f-process ul li:nth-child(4) .m-process-title{ line-height:25px !important;}




/*四大理由*/
.g-reason{ width:100%; height:785px; padding:70px 0 0; box-sizing:border-box; position:relative; background:url(../images/reason-bj.jpg) center center no-repeat;}

.f-reason{ width:1200px; height:auto; overflow:hidden; position:relative; margin:30px auto 0;}
.f-reason ul{ margin:0; padding:0;}
.f-reason ul li{ width:460px; height:260px; position:relative; float:left; box-sizing:border-box; margin-bottom:20px;}

.f-reason ul li:nth-child(odd){ float:left;}
.f-reason ul li:nth-child(even){ float:right;}


.f-reason ul li:nth-child(1) .m-reason-num{top:0;}
.f-reason ul li:nth-child(1) .m-reason-txt{ bottom:0;}
.f-reason ul li:nth-child(2) .m-reason-num{top:0;}
.f-reason ul li:nth-child(2) .m-reason-txt{ bottom:0;}
.f-reason ul li:nth-child(3) .m-reason-num{bottom:0;}
.f-reason ul li:nth-child(3) .m-reason-txt{ top:0;}
.f-reason ul li:nth-child(4) .m-reason-num{bottom:0;}
.f-reason ul li:nth-child(4) .m-reason-txt{ top:0;}


.m-reason-num{ width:80px; height:80px; line-height:80px; text-align:center; font-family:宋体; font-size:30px; color:#fff; overflow:hidden; position:absolute; left:50%;  margin:0 0 0 -40px; z-index:99; background:url(../images/icon.png) center center no-repeat;}


.m-reason-txt{ width:460px; height:220px; position:absolute; overflow:hidden; padding:45px 0 0 65px; box-sizing:border-box; background:url(../images/r-bj.jpg) center center no-repeat;}
.m-reason-title{ width:335px; height:30px; line-height:30px; font-family:宋体; font-size:24px; color:#b51714; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom:10px;}
.m-reason-desc{ width:335px; height:60px; line-height:20px; font-family:宋体; font-size:14px; color:#000000; overflow:hidden; margin-bottom:20px;}
.m-reason-more{ height:25px; line-height:25px; font-family:宋体; font-size:14px; color:#b51714;}


.m-reason-box{ width:386px; height:386px; position:absolute; left:50%; top:50%; margin:-193px 0 0 -193px; z-index:999;}


/*联系我们 招商加盟*/
.g-contact{ width:100%; height:1335px; padding:70px 0 0; box-sizing:border-box; position:relative; background:url(../images/contact-bj.jpg) center center no-repeat;}

/*留言*/
.f-message{ width:1200px; height:340px; overflow:hidden; position: relative; margin:25px auto 0; background:url(../images/message-bj.jpg) center center no-repeat; padding-top:20px; box-sizing:border-box;}
.f-message .messageBox{ width:800px; height:auto; margin:0 auto;}
.f-message .messageBox .notice{width:800px; height:40px; line-height:40px; text-align:left; background:none; font-family:宋体; font-size:14px; color:#ffffff; padding:0 10px; border:none; margin-bottom:15px;}

.f-message .messageBox .name{width:380px; height:40px; line-height:40px; background:#fff url(../images/m-i01.png) 10px center no-repeat; font-family:宋体; font-size:14px; color:#999999; padding:0 10px 0 30px; border:none; float:left; box-sizing:border-box; margin-bottom:20px;}
.f-message .messageBox .phone{width:380px; height:40px; line-height:40px; background:#fff url(../images/m-i02.png) 10px center no-repeat; font-family:宋体; font-size:14px; color:#999999; padding:0 10px 0 30px; border:none;  float:right; box-sizing:border-box; margin-bottom:20px;}
.f-message .messages{ width:800px; height:125px; line-height:35px; font-family:宋体; font-size:14px; color:#fff; border:none; border:none; background:#fff url(../images/m-i03.png) 10px 13px no-repeat; font-size:14px; color:#999999; padding:0 10px 0 30px; margin-bottom:20px; box-sizing:border-box;}



.f-message .iuptbut{ width:150px; height:40px; line-height:40px; font-family:宋体; font-size:16px; color:#fff; border:none; box-sizing:border-box; background:#bc211f; text-align:center; margin:0 auto; position:relative;}



.f-message-tel{ width:1200px; height:130px; line-height:30px; text-align:center; font-family:宋体; font-size:30px; color:#fff; margin:40px auto 100px; position:relative; background:url(../images/tel.png) bottom center no-repeat;}



.f-join{ width:1200px; height:auto; overflow:hidden; margin:25px auto 0; position:relative;}

.m-join{ width:600px; height:380px; position:relative; float:right;}
.m-join ul{ width:600px; margin:0; padding:0; display:flex; justify-content:space-between;}
.m-join ul li{ width:120px; height:380px; position:relative; background:url(../images/join-bj.jpg) bottom center no-repeat; padding-top:100px; box-sizing:border-box;}

.m-join-num{ width:80px; height:80px; line-height:80px; text-align:center; font-family:宋体; font-size:30px; color:#fff; overflow:hidden; position:absolute; top:0; left:50%;  margin:0 0 0 -40px; z-index:99; background:url(../images/icon.png) center center no-repeat;}

.m-join-title{ width:108px; height:163px; line-height:108px; text-align:center; font-family:宋体; font-size:24px; color:#000000; overflow:hidden; margin:0 auto 10px; background:url(../images/join-icon.png) center center no-repeat;
writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.m-join-box{ width:108px; height:100px; position:relative; margin:0 auto; overflow:hidden;}
.m-join-img{ width:108px; height:100px; position:relative; margin:0; overflow:hidden;}



.m-join ul li:hover .m-join-title{ color:#a95a02;}
.m-join ul li:hover .m-join-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);  
-o-transform: scale(1.1);}
 



/*合作伙伴*/
.g-partner{ width:100%; height:320px; position:relative; padding:55px 0 0; box-sizing:border-box; background:url(../images/partner-bj.jpg) center center no-repeat;}

.f-partner-title{ position:absolute; left:0; top:0;}
.f-partner-cn{ height:40px; line-height:40px; font-family:宋体; font-size:36px; color:#f9d575; margin-bottom:10px;}
.f-partner-ms{ height:25px; line-height:25px; font-family:宋体; font-size:16px; margin-bottom:10px;}
.f-partner-line{ width:60px; height:5px; background:#f9d575; margin:0;}


.f-partner{ width:1200px; height:210px; overflow:hidden; position:relative; margin:0 auto;}
.f-partner .hd{ height:210px; overflow:hidden; position:relative; float:left; padding:170px 0 0 140px; box-sizing:border-box;}

.f-partner .hd .prev{ display:block;  width:40px; height:40px; float:left; overflow:hidden; cursor:pointer; background:#fff url(../images/prev.png) center center no-repeat;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-partner .hd .prev:hover{ background:#f9d575 url(../images/prev.png) center center no-repeat;}
.f-partner .hd .next{ display:block; width:40px; height:40px; float:left; overflow:hidden; cursor:pointer; background:#fff url(../images/next.png) center center no-repeat; margin-left:10px;
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.f-partner .hd .next:hover{ background:#f9d575 url(../images/next.png) center center no-repeat;}


.f-partner .bd{ width:940px; height:210px; float:right; position:relative; overflow:hidden;  }
.f-partner .bd ul{ margin:0; padding:0; }

.f-partner .bd li{ width:220px; height:100px; position:relative; overflow:hidden; float:left; margin:0 10px 10px 0; border:2px solid #f9d575; box-sizing:border-box;}
.f-partner .bd ul li:nth-child(4n){ margin-right:0;}
.f-partner .bd ul li:nth-child(n+5){ margin-bottom:0;}
.f-partner .bd li .m-partner-img{width:216px; height:96px; margin:0;}
.f-partner .bd li .m-partner-title{ width:216px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:rgba(169,90,2,0.8); position:absolute; left:0px; bottom:-30px; margin:0; opacity:0; z-index:9;}

.f-partner .bd li:hover .m-partner-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.f-partner .bd li:hover .m-partner-title{ bottom:0px; opacity:1;}



/*新闻资讯*/
.g-news{ width:100%; height:910px; overflow:hidden; padding:60px 0 0; box-sizing:border-box; position:relative; background:url(../images/news-bj.jpg) center center no-repeat;}

.f-news{ width:1200px; height:auto; position:relative; margin:30px auto 0;}

/*左边*/
.f-news-left{ width:480px; height:630px; position:relative; float:left; border:2px solid #a95a02;}
.f-xw-box{ width:476px; height:626px; position:relative; overflow:hidden; margin:0 auto; overflow:hidden;}
.f-xw-img{ width:476px; height:626px; position:relative; overflow:hidden; margin:0;}
.f-xw-title{ width:476px; height:70px; line-height:70px; padding:0 10px; box-sizing:border-box; font-size:18px; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0px; bottom:0px; margin:0; z-index:9; text-overflow:ellipsis; white-space: nowrap;}

.f-xw-date{ width:150px; height:100px; text-align:center; position:absolute; left:-10px; top:60px; z-index:99; padding-top:15px; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);}
.f-xw-day{ width:150px; height:50px; line-height:50px; font-family:宋体; font-size:60px; color:#fff; margin:0;}
.f-xw-year{ width:150px; height:20px; line-height:20px; font-family:微软雅黑; font-size:16px; color:#fff; margin:0;}


.f-news-left:hover .f-xw-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}




/*右边*/
.f-news-right{ width:690px; height:630px; position:relative; float:right;}

.m-news{ width:690px; height:150px; position:relative; margin-bottom:30px;}
.m-news-title{ width:690px; height:50px; line-height:50px; font-family:宋体; font-size:24px; color:#000000; margin-bottom:5px;}
.m-news-title span{ width:50px; height:50px; line-height:50px; text-align:center; font-family:宋体; font-size:18px; color:#ffffff; background:url(../images/n-icon.png) center center no-repeat; margin-right:10px; display:inline-block;}


.m-news-list{ width:690px; height:auto; overflow:hidden; padding-left:60px; box-sizing:border-box; position:relative;}
.m-news-list ul{ margin:0; padding:0;}
.m-news-list ul li{ width:630px; height:25px; overflow:hidden; position:relative; margin-bottom:10px; padding-left:30px; box-sizing:border-box; background:url(../images/i.png) left center no-repeat;}


.m-news-bt{ width:480px; height:25px; line-height:25px; font-family:宋体; font-size:16px; color:#000000; position:relative; overflow:hidden; float:left; text-overflow:ellipsis; white-space: nowrap;}
.m-news-date{ height:25px; line-height:25px; font-family:宋体; font-size:14px; color:#666666; margin:0; float:right; text-align:right;}


.m-news-list ul li:hover .m-news-bt{ color:#a95a02;}

.m-news-list ul li:hover .m-news-img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}


.m-news-more{ width:200px; height:70px; line-height:70px; text-align:center; overflow:hidden; position:relative; margin-top:50px;}
.m-news-more a{ font-family:宋体; font-size:18px; color:#fff; display:block; box-sizing:border-box;
background-image: -moz-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -webkit-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
background-image: -ms-linear-gradient( 113deg, rgb(110,54,7) 0%, rgb(151,82,9) 59%, rgb(192,110,10) 100%, rgb(212,131,0) 100%);
transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
.m-news-more a:hover{ color:#fff;}





/*footer*/
.g-footer{ width:100%; height:570px; overflow:hidden; padding:20px 0 0; box-sizing:border-box; background:url(../images/footer-bj.jpg) center center no-repeat; position:relative;}

.f-footer-tel{ width:1200px; height:130px; line-height:30px; text-align:center; font-family:宋体; font-size:30px; color:#000000; margin:0 auto; position:relative; background:url(../images/tel.png) top center no-repeat; padding-top:100px; box-sizing:border-box;}


/*联系方式*/
.f-lxfs{ width:1200px; height:70px; overflow:hidden; position:relative; margin:20px auto 0; padding:0 50px; box-sizing:border-box; background:url(../images/lxfs-bj.png) center center no-repeat;}
.f-lxfs ul{ margin:0; padding:0;}
.f-lxfs ul li{ height:70px; line-height:70px; font-family:宋体; font-size:16px; color:#ffffff; margin-right:30px; float:left;}




.f-footer{ width:1200px; height:auto; overflow:hidden; margin:45px auto 0; position:relative;}


.f-footer-title{ width:100%; height:20px; line-height:20px; font-family:宋体; font-size:16px; color:#fff; margin-bottom:25px; border-left:5px solid #b51714; box-sizing:border-box; padding-left:15px;}



/*联系方式*/
.f-footer-left{ width:380px; height:auto; overflow:hidden; position:relative; float:left;}

.f-footer-box{ width:380px; height:145px; border:2px solid #a95a02; box-sizing:border-box; overflow:hidden;}
.f-map{ width:376px; height:141px; margin:0; position:relative; overflow:hidden;}



/*二维码*/
.f-code{ width:260px; height:auto; position:relative; float:left; margin-left:40px;}
.f-code ul{ width:260px; margin:0; padding:0; display:flex; justify-content:space-between;}
.f-code ul li{ width:120px; height:auto;}

.f-code ul li .m-code-img{ width:120px; height:120px; overflow:hidden; border:2px solid #a95a02; box-sizing:border-box;}
.f-code ul li .m-code-img img{ width:116px; height:116px;}
.f-code ul li .m-code-txt{ width:120px; height:30px; line-height:30px; text-align:center; font-family:宋体; font-size:14px; color:#b6b6b6;}


/*底部导航*/
.f-footer-nav{ height:auto; overflow:hidden; position:relative; float:right; margin-top:35px;}
.f-footer-nav ul{ width:120px; margin:0 15px; padding:0; float:left; background:url(../images/nav-line.png) right top no-repeat;}
.f-footer-nav ul:last-child{ background:none;}
.f-footer-nav ul li{ width:120px; height:25px; line-height:25px; float:left; box-sizing:border-box; padding-left:25px; background:url(../images/nav-icon02.png) left center no-repeat; margin-bottom:17px;}
.f-footer-nav ul li a{ font-family:宋体; font-size:16px; color:#fff;}
.f-footer-nav ul li a:hover{ color:#b51714;}


/*icp*/
.g-icp{ width:100%; height:50px; border-top:1px solid #4e4a45; box-sizing:border-box; position:absolute; bottom:0; background:#221d17; margin:20px auto 0; z-index:999;}
.f-icp{ width:1200px; height:50px; line-height:50px; margin:0 auto;}
.f-icp span{ font-family:宋体; font-size:14px; color:#b6b6b6; height:50px; line-height:50px; margin:0 2px;}
.f-icp a{ font-family:宋体; font-size:14px; color:#b6b6b6;}  
.f-icp a:hover{ color:#b51714 ;}
                    

  








